package Libs.Dados.Objetos
{
	[RemoteClass(alias="Neturion.Dados.NeturionLog")]
	public class NeturionLog
	{
		private var _neturionLogId:int;
        private var _usuario:Libs.Dados.Objetos.Usuario;
        private var _dataRegistro:Date;
        private var _dataAlteracao:Date;
        private var _valorAnterior:String;
        private var _valorAtual:String;
        private var _objeto:String;
        
		public function NeturionLog()
		{
		}

		public function set NeturionLogId(value:int):void
        {
            this._neturionLogId=value;
        }

        public function set Usuario(value:Libs.Dados.Objetos.Usuario):void
        {
            this._usuario=value;
        }

        public function set DataRegistro(value:Date):void
        {
            this._dataRegistro=value;
        }

        public function set DataAlteracao(value:Date):void
        {
            this._dataAlteracao=value;
        }

        public function set ValorAnterior(value:String):void
        {
            this._valorAnterior=value;
        }

        public function set ValorAtual(value:String):void
        {
            this._valorAtual=value;
        }

        public function set Objeto(value:String):void
        {
            this._objeto=value;
        }
         
///////////////// get /////////////////////        
		public function get NeturionLogId():int
        {
            return this._neturionLogId;
        }

        public function get Usuario():Libs.Dados.Objetos.Usuario
        {
            return this._usuario;
        }

        public function get DataRegistro():Date
        {
        	var data:Date = null;
        	if (this._dataRegistro != null)
        	{
        		var dia:Number = _dataRegistro.dateUTC; 
	        	var mes:Number = _dataRegistro.monthUTC; 
	        	var ano:Number = _dataRegistro.fullYearUTC;
	        	data = new Date(ano,mes,dia);
        	}
            return this._dataRegistro = data;
        }

        public function get DataAlteracao():Date
        {
        	var data:Date = null;
        	if (this._dataAlteracao != null)
        	{
        		var dia:Number = _dataAlteracao.dateUTC; 
	        	var mes:Number = _dataAlteracao.monthUTC; 
	        	var ano:Number = _dataAlteracao.fullYearUTC;
	        	data = new Date(ano,mes,dia);
        	}
            return this._dataAlteracao = data;
        }

        public function get ValorAnterior():String
        {
            return this._valorAnterior;
        }

        public function get ValorAtual():String
        {
            return this._valorAtual;
        }

        public function get Objeto():String
        {
            return this._objeto;
        }
	}
}